package pruebas;

import modelo.auto.Auto;
import modelo.jugador.JugadorHumano;
import junit.framework.TestCase;

public class TestHuman extends TestCase {
	JugadorHumano human;
	float timeElapsedTest; // en milisegundos
	
	protected void setUp() throws Exception {
		human= new JugadorHumano();
		human.setAuto(new Auto());
		timeElapsedTest = 40;
		
	}
	
	public void testUpdate() {
		int loops = 5000;
		
		for(int i = 0; i <= loops; i++) {
			
			human.update(timeElapsedTest);
			
			
			
		}
		
		float totalTime = loops * timeElapsedTest;
		System.out.println("Resultados luego de acelerar durante "+totalTime+" milisegundos:");
		System.out.println("RPM: "+human.getAuto().getRPM());
		System.out.println("Vel: "+human.getAuto().getVelocidad());
		System.out.println("Marcha: "+human.getAuto().getMarcha());
		System.out.println("Distancia recorrida: "+human.getPosicion());
		
		
		
	}

	
}
